// miniprogram/pages/bookDetail/bookDetail.js
const db = wx.cloud.database();
Page({
  tabSelect(e) {
    this.setData({
      TabCur: e.currentTarget.dataset.id,
      scrollLeft: (e.currentTarget.dataset.id - 1) * 60
    })
    this.indexBook(this.data.TabCur);
  },
  /**
   * 页面的初始数据
   */
  data: {},
  tabClick: function(e) {
    this.indexBook(TabCur);
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    this.setData({
      gradeId: options.gradeId,
      classId: options.classId,
      TabCur: 1,
      scrollLeft: 0,
      imageUrl: []
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },
  indexBook(TabCur) {
    if (TabCur == 1) {
      getApp().sendRequest({
        url: "selectTeacherClassBookList",
        method: "GET",
        data: {
          gradeId: this.data.gradeId,
          moid: 1
        },
        success: res => {
          this.changeImgeUrl(res, 1)
        },
        fail: res => { //失败的回调(可忽略不写，但建议写上)
          console.log("fail", res)
        },
        complete: res => { //请求执行完成的回调(可忽略不写)
          // console.log("complete", res)
        }
      })
    } else {
      getApp().sendRequest({
        url: "selectTeacherClassBookList",
        method: "GET",
        data: {
          classId: this.data.classId,
          moid: 2
        },
        success: res => {
          this.changeImgeUrl(res, 2)
        },
        fail: res => { //失败的回调(可忽略不写，但建议写上)
          console.log("fail", res)
        },
        complete: res => { //请求执行完成的回调(可忽略不写)
          // console.log("complete", res)
        }
      })
    }
  },
  changeImgeUrl(res, moid) {
    this.data.imageUrl=[]
    let rs = res.data.data
    for (var i in rs) {
      this.data.imageUrl.push(rs[i].bookimage)
    }
    wx.cloud.getTempFileURL({
      fileList: this.data.imageUrl,
      success: res => {
        for (var i in res.fileList) {
          rs[i].bookimage = res.fileList[i].tempFileURL
        }
        if (moid == 2) {
          this.setData({
            bookExtList: rs
          })
        } else if (moid == 1) {
          this.setData({
            bookList: rs
          })
        }
      }

    })
    
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function(options) {
    this.indexBook(this.data.TabCur);
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})